mechanical weeding - French English Dictionary